home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 13
/
boot-disc-1997-09.iso
/
HyprWire
/
DATA.Z
/
03 View.mdf
< prev
next >
Wrap
Text File
|
1997-01-24
|
11KB
|
428 lines
kxKinetix
kxType = kxSmalltalkJavaPlugIn
kxModuleDefinition W3DView =
{
kxPublicName = "3D View"
kxVersion = "1.0"
kxCreationTime = "05/24/96 12:26:14 PM"
kxAuthor = "Kinetix"
kxLargeIcon = kxBmResType "ModIcons.dll" "VIEW02" 0xFF00FF
kxSmallIcon = kxBmResType "ModIcons.dll" "VIEW01" 0xFF00FF
kxLargeIcon24 = kxBmResType "ModIcons.dll" "VIEW02H"
kxSmallIcon24 = kxBmResType "ModIcons.dll" "VIEW01H"
kxSmalltalkLibraries = "cdk"
kxSmalltalkProxyClass = W3DViewBundle
kxShortDescription = "VRML (VRBL) view definition module."
// kxHelpDoc = "http://www.hyperwire.com/helpdocs/3D/W3DView/help.html"
// The Java class which implements the plug-in...
kxPlugInClass = W3DViewPlugIn
// The Smalltalk editor classes used to edit the properties of this plug-in...
kxPropertyEditors = W3DWindowEditor W3DNavModeEditor W3DBackgroundEditor OpusLabelCommentEditor ModuleStateEditor SizePositionEditor SpecialEffectsEditor PortEditor
// The Smalltalk class which will draw the layout view representation for this plug-in...
kxLayoutViewProxyClass = W3DViewAuthorRep
kxInputPorts =
{
kxInclude "Basic.ipt"
kxInclude "VisualComplete.ipt"
kxPort ResetView =
{
kxJavaMethod = wiResetView
kxJavaSignature = "()V"
kxPublicNames = "Reset Viewpoint" "Not specified"
}
kxPort GetViewpoint =
{
kxJavaMethod = wiGetViewpoint
kxJavaSignature = "()LHwVector;"
kxPublicNames = "Get Viewpoint" "Point3 array"
}
kxPort GetViewpointFromPt =
{
kxJavaMethod = wiGetViewpointFromPt
kxJavaSignature = "()LPoint3"
kxPublicNames = "Get Viewpoint Position" "Point3"
}
kxPort GetViewpointToPt =
{
kxJavaMethod = wiGetViewpointToPt
kxJavaSignature = "()LPoint3"
kxPublicNames = "Get Viewpoint Target" "Point3"
}
kxPort GetViewpointUpVec =
{
kxJavaMethod = wiGetViewpointUpVec
kxJavaSignature = "()LPoint3"
kxPublicNames = "Get Viewpoint Up Vector" "Point3"
}
kxPort RollLeftRight =
{
kxJavaMethod = wiRollLeftRight
kxJavaSignature = "(DI)Z"
kxPublicNames = "Roll Left/Right" "amount" "frames" "Not Specified"
}
kxPort PitchUpDown =
{
kxJavaMethod = wiPitchUpDown
kxJavaSignature = "(DI)Z"
kxPublicNames = "Pitch Up/Down" "amount" "frames" "Not Specified"
}
kxPort YawLeftRight =
{
kxJavaMethod = wiYawLeftRight
kxJavaSignature = "(DI)Z"
kxPublicNames = "Yaw Left/Right" "amount" "frames" "Not Specified"
}
kxPort MoveUpDown =
{
kxJavaMethod = wiMoveUpDown
kxJavaSignature = "(DI)Z"
kxPublicNames = "Move Up/Down" "amount" "frames" "Not Specified"
}
kxPort MoveLeftRight =
{
kxJavaMethod = wiMoveLeftRight
kxJavaSignature = "(DI)Z"
kxPublicNames = "Move Left/Right" "amount" "frames" "Not Specified"
}
kxPort MoveForwardBackward =
{
kxJavaMethod = wiMoveForwardBackward
kxJavaSignature = "(DI)Z"
kxPublicNames = "Move Forward/Backward" "amount" "frames" "Not Specified"
}
kxPort SpinScene =
{
kxJavaMethod = wiSpinScene
kxJavaSignature = "(LPoint3;DDDI)Z"
kxPublicNames = "Rotate Viewpoint" "position" "pitch" "yaw" "roll" "frames" "Not Specified"
}
kxPort GetDZConstrain =
{
kxJavaMethod = wiGetDZConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get DZ Constrain" "Not Specified"
}
kxPort GetDYConstrain =
{
kxJavaMethod = wiGetDYConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get DY Constrain" "Not Specified"
}
kxPort GetDXConstrain =
{
kxJavaMethod = wiGetDXConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get DX Constrain" "Not Specified"
}
kxPort GetZConstrain =
{
kxJavaMethod = wiGetZConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get Z Constrain" "Not Specified"
}
kxPort GetYConstrain =
{
kxJavaMethod = wiGetYConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get Y Constrain" "Not Specified"
}
kxPort GetXConstrain =
{
kxJavaMethod = wiGetXConstrain
kxJavaSignature = "()Z"
kxPublicNames = "Get X Constrain" "Not Specified"
}
kxPort PickAt =
{
kxJavaMethod = wiPickAt
kxJavaSignature = "(LHwPoint;)LHwVector"
kxPublicNames = "Pick At" "position" "Not Specified"
}
kxPort SetViewpoint =
{
kxJavaMethod = wiSetViewpoint
kxJavaSignature = "(LPoint3;LPoint3;LPoint3;I)Z"
kxPublicNames = "Set Viewpoint" "position" "target" "up vector" "frames" "Not Specified"
}
kxPort SetViewtoCamera =
{
kxJavaMethod = wiSetViewtoCamera
kxJavaSignature = "(LString;I)Z"
kxPublicNames = "Set View to Camera" "camera name" "frames" "Not Specified"
}
kxPort Initialize =
{
kxJavaMethod = wiInitialize
kxJavaSignature = "()Z"
kxPublicNames = "Initialize" "Not Specified"
}
kxPort Terminate =
{
kxJavaMethod = wiTerminate
kxJavaSignature = "()Z"
kxPublicNames = "Terminate" "Not Specified"
}
kxPort SetWorld =
{
kxJavaMethod = wiSetWorld
kxJavaSignature = "(LString;)Z"
kxPublicNames = "Set World" "world name" "Not Specified"
}
kxPort GetNavigationMode =
{
kxJavaMethod = wiGetNavigationMode
kxJavaSignature = "()LString;"
kxPublicNames = "Get Navigation Mode" "String navigation mode"
}
kxPort SetControlMode =
{
kxJavaMethod = wiSetControlMode
kxJavaSignature = "()Z"
kxPublicNames = "Control" "Not Specified"
}
kxPort SetOrbitMode =
{
kxJavaMethod = wiSetOrbitMode
kxJavaSignature = "()Z"
kxPublicNames = "Orbit" "Not Specified"
}
kxPort SetFlyMode =
{
kxJavaMethod = wiSetFlyMode
kxJavaSignature = "()Z"
kxPublicNames = "Dolly and Pan" "Not Specified"
}
kxPort SetPitchAndRollMode =
{
kxJavaMethod = wiSetPitchAndRollMode
kxJavaSignature = "()Z"
kxPublicNames = "Pitch and Roll" "Not Specified"
}
kxPort SetTruckAndPedestalMode =
{
kxJavaMethod = wiSetTruckAndPedestalMode
kxJavaSignature = "()Z"
kxPublicNames = "Truck and Pedestal" "Not Specified"
}
kxPort SetFlyOrbitSpeed =
{
kxJavaMethod = wiSetFlyOrbitSpeed
kxJavaSignature = "(DD)Z"
kxPublicNames = "Set Navigation Speed" "translation speed" "rotation speed" "Not Specified"
}
kxPort GetFlyOrbitSpeed =
{
kxJavaMethod = wiGetFlyOrbitSpeed
kxJavaSignature = "()LHwVector;"
kxPublicNames = "Get Navigation Speed" "translation speed, rotation speed"
}
kxPort SetFlyConstraints =
{
kxJavaMethod = wiSetFlyConstraints
kxJavaSignature = "(ZZZZZZ)Z"
kxPublicNames = "Set Fly Constraints" "constrain X" "constrain Y" "constrain Z" "constrain DX" "constrain DY" "constrain DZ" "Not Specified"
}
kxPort SetOrbitConstraints =
{
kxJavaMethod = wiSetOrbitConstraints
kxJavaSignature = "(ZZ)Z"
kxPublicNames = "Set Orbit Constraints" "constrain DX" "constrain DY" "Not Specified"
}
kxPort SetTrackMode =
{
kxJavaMethod = wiSetTrackMode
kxJavaSignature = "(LString;)Z"
kxPublicNames = "Track" "camera name" "Not Specified"
}
kxPort LookAtScene =
{
kxJavaMethod = wiLookAtScene
kxJavaSignature = "(I)Z"
kxPublicNames = "Look At Scene" "frames" "Not Specified"
}
kxPort LookAtObject =
{
kxJavaMethod = wiLookAtObject
kxJavaSignature = "(LString;I)Z"
kxPublicNames = "Look At Object" "object name" "frames" "Not Specified"
}
kxPort SetPerspectiveProjection =
{
kxJavaMethod = wiSetPerspectiveProjection
kxJavaSignature = "(DDDD)Z"
kxPublicNames = "Set Perspective Projection" "fov" "aspect" "hither" "yon" "Not Specified"
}
kxPort SetOrthographicProjection =
{
kxJavaMethod = wiSetOrthographicProjection
kxJavaSignature = "(LPoint3;LPoint3;)Z"
kxPublicNames = "Set Orthographic Projection" "min" "max" "Not Specified"
}
}
kxInputPortsMenu =
{
Reset
//Initialize
//Terminate
On
Off
Toggle
kxSeparator
SetWorld
PickAt
kxMenu "More" =
{
kxInclude "Basic.imn"
kxInclude "VisualComplete.imn"
kxMenu "View" =
{
ResetView
SetViewtoCamera
SetViewpoint
LookAtObject
LookAtScene
SpinScene
kxSeparator
GetViewpoint
GetViewpointFromPt
GetViewpointToPt
GetViewpointUpVec
kxSeparator
SetPerspectiveProjection
kxSeparator
SetWorld
PickAt
}
kxMenu "Navigation" =
{
MoveForwardBackward
MoveLeftRight
MoveUpDown
YawLeftRight
PitchUpDown
RollLeftRight
kxSeparator
SetFlyOrbitSpeed
SetFlyConstraints
SetOrbitConstraints
kxSeparator
GetFlyOrbitSpeed
GetXConstrain
GetYConstrain
GetZConstrain
GetDXConstrain
GetDYConstrain
GetDZConstrain
}
kxMenu "Mode" =
{
GetNavigationMode
kxSeparator
kxMenu "Fly" =
{
SetFlyMode
SetTruckAndPedestalMode
SetPitchAndRollMode
}
SetOrbitMode
SetControlMode
SetTrackMode
}
}
}
kxOutputPorts =
{
kxInclude "VisualComplete.opt"
kxPort PickedObject =
{
kxJavaSignature = "(LHwObject;LHwObject;)V"
kxPublicNames = "Object Picked" "root object name" "leaf object name" "Not Specified"
}
kxPort MissedObject =
{
kxJavaSignature = "()V"
kxPublicNames = "Object Missed" "Not Specified"
}
kxPort MouseLButtonDown =
{
kxJavaSignature = "(LHwObject;)V"
kxPublicNames = "Button Down at Point" "position" "Not Specified"
}
kxPort MouseLButtonUp =
{
kxJavaSignature = "(LHwObject;)V"
kxPublicNames = "Button Up at Point" "position" "Not Specified"
}
}
kxOutputPortsMenu =
{
ButtonUp
MouseLButtonDown
ButtonDown
MouseLButtonUp
// MouseMove
PickedObject
MissedObject
kxMenu "More" =
{
kxInclude "VisualComplete.omn"
}
}
}